﻿namespace DDotNet.Data.BusinessObjects.Core.Resource
{
    public sealed class ResourceWrapper
    {
        #region Singleton Pattern Code

        /// <summary>
        /// Contains a Singleton Class Instance
        /// </summary>
        private static ResourceWrapper _SingletonInstance = new ResourceWrapper();

        /// <summary>
        /// Returna a Class Singleton Instance
        /// </summary>
        public static ResourceWrapper Instance
        {
            get { return _SingletonInstance; }
        }

        /// <summary>
        /// Private Class Constructor
        /// </summary>
        private ResourceWrapper()
        {
        }

        #endregion

        /// <summary>
        ///   Looks up a localized string similar to Principal must be of type BusinessPrincipal, not.
        /// </summary>
        public  string BusinessPrincipalException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("BusinessPrincipalException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Changing an element is an invalid operation.
        /// </summary>
        public  string ChangeInvalidException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("ChangeInvalidException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Can not directly mark a child object for deletion - use its parent collection.
        /// </summary>
        public  string ChildDeleteException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("ChildDeleteException", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Clear is an invalid operation.
        /// </summary>
        public  string ClearInvalidException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("ClearInvalidException", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Invalid operation - create not allowed.
        /// </summary>
        public  string CreateNotSupportedException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("CreateNotSupportedException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Invalid operation - delete not allowed.
        /// </summary>
        public  string DeleteNotSupportedException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("DeleteNotSupportedException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Error reading value:.
        /// </summary>
        public  string ErrorReadingValueException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("ErrorReadingValueException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Invalid operation - execute not allowed.
        /// </summary>
        public  string ExecuteNotSupportedException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("ExecuteNotSupportedException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to failed.
        /// </summary>
        public  string Failed
        {
            get { return Properties.Resources.ResourceManager.GetString("Failed", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to failed on the server.
        /// </summary>
        public  string FailedOnServer
        {
            get { return Properties.Resources.ResourceManager.GetString("FailedOnServer", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to Invalid operation - fetch not allowed.
        /// </summary>
        public  string FetchNotSupportedException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("FetchNotSupportedException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Business object must supply a non-null ID value in GetIdValue.
        /// </summary>
        public  string GetIdValueCantBeNull
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("GetIdValueCantBeNull", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Insert is an invalid operation.
        /// </summary>
        public  string InsertInvalidException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("InsertInvalidException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Invalid operation - insert not allowed.
        /// </summary>
        public  string InsertNotSupportedException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("InsertNotSupportedException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to {0} can not exceed {1}.
        /// </summary>
        public  string MaxValueRule
        {
            get { return Properties.Resources.ResourceManager.GetString("MaxValueRule", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to method call failed.
        /// </summary>
        public  string MethodCallFailed
        {
            get { return Properties.Resources.ResourceManager.GetString("MethodCallFailed", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to not implemented.
        /// </summary>
        public  string MethodNotImplemented
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("MethodNotImplemented", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to {0} can not be less than {1}.
        /// </summary>
        public  string MinValueRule
        {
            get { return Properties.Resources.ResourceManager.GetString("MinValueRule", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to ApplyEdit is not valid on a child object.
        /// </summary>
        public  string NoApplyEditChildException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoApplyEditChildException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to BeginEdit is not valid on a child object.
        /// </summary>
        public  string NoBeginEditChildException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoBeginEditChildException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to CancelEdit is not valid on a child object.
        /// </summary>
        public  string NoCancelEditChildException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoCancelEditChildException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Invalid for root objects - use Delete instead.
        /// </summary>
        public  string NoDeleteRootException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoDeleteRootException", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to No principal object should be passed to DataPortal when using Windows integrated security.
        /// </summary>
        public  string NoPrincipalAllowedException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoPrincipalAllowedException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Can not directly save a child object.
        /// </summary>
        public  string NoSaveChildException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoSaveChildException", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Object is still being edited and can not be saved.
        /// </summary>
        public  string NoSaveEditingException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoSaveEditingException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Object is not valid and can not be saved.
        /// </summary>
        public  string NoSaveInvalidException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoSaveInvalidException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to No such value exists:.
        /// </summary>
        public  string NoSuchValueExistsException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("NoSuchValueExistsException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Argument must not be null.
        /// </summary>
        public  string NothingNotValid
        {
            get { return Properties.Resources.ResourceManager.GetString("NothingNotValid", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to Parent value can only be set for child objects.
        /// </summary>
        public  string ParentSetException
        {
            get { return Properties.Resources.ResourceManager.GetString("ParentSetException", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to Type parameter must be a primitive type.
        /// </summary>
        public  string PrimitiveTypeRequired
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("PrimitiveTypeRequired", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Property copy failed.
        /// </summary>
        public  string PropertyCopyFailed
        {
            get { return Properties.Resources.ResourceManager.GetString("PropertyCopyFailed", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to Property get not allowed.
        /// </summary>
        public  string PropertyGetNotAllowed
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("PropertyGetNotAllowed", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Property set not allowed.
        /// </summary>
        public  string PropertySetNotAllowed
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("PropertySetNotAllowed", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to {0} does not match regular expression.
        /// </summary>
        public  string RegExMatchRule
        {
            get { return Properties.Resources.ResourceManager.GetString("RegExMatchRule", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to Remove is an invalid operation.
        /// </summary>
        public  string RemoveInvalidException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("RemoveInvalidException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to t.
        /// </summary>
        public  string SmartDateT
        {
            get { return Properties.Resources.ResourceManager.GetString("SmartDateT", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to today.
        /// </summary>
        public  string SmartDateToday
        {
            get { return Properties.Resources.ResourceManager.GetString("SmartDateToday", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to tom.
        /// </summary>
        public  string SmartDateTom
        {
            get { return Properties.Resources.ResourceManager.GetString("SmartDateTom", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to tomorrow.
        /// </summary>
        public  string SmartDateTomorrow
        {
            get { return Properties.Resources.ResourceManager.GetString("SmartDateTomorrow", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to y.
        /// </summary>
        public  string SmartDateY
        {
            get { return Properties.Resources.ResourceManager.GetString("SmartDateY", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to yesterday.
        /// </summary>
        public  string SmartDateYesterday
        {
            get { return Properties.Resources.ResourceManager.GetString("SmartDateYesterday", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to {0} can not exceed {1} characters.
        /// </summary>
        public  string StringMaxLengthRule
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("StringMaxLengthRule", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to {0} required.
        /// </summary>
        public  string StringRequiredRule
        {
            get { return Properties.Resources.ResourceManager.GetString("StringRequiredRule", Properties.Resources.Culture); }
        }

        /// <summary>
        ///   Looks up a localized string similar to String value can not be converted to a date.
        /// </summary>
        public  string StringToDateException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("StringToDateException", Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Invalid operation - update not allowed.
        /// </summary>
        public  string UpdateNotSupportedException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("UpdateNotSupportedException",
                                                                   Properties.Resources.Culture);
            }
        }

        /// <summary>
        ///   Looks up a localized string similar to Value is not a SmartDate.
        /// </summary>
        public  string ValueNotSmartDateException
        {
            get
            {
                return
                    Properties.Resources.ResourceManager.GetString("ValueNotSmartDateException",
                                                                   Properties.Resources.Culture);
            }
        }
    }
}